﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Crosland.Automotriz.Core;
using System.Data;

namespace Crosland.Automotriz.Data.Dao.Linq
{
    public class clsTd_Clase_FacturaDAO
    {
        private readonly AutomotrizEntities ContextoDeObjs = new AutomotrizEntities();

        public IEnumerable<Object> ListarClaseFactura()
        {

            try
            {

                IEnumerable<Object> Lista = new List<Object>();

                //var q = from c in ContextoDeObjs.TD_CLASE_FACTURA
                //        where c.IND_ANULADO == 0
                //        select new
                //        {
                //            c.ID_CLASE_FACTURA,
                //            c.DES_CLASE_FACTURA
                //        };

                var q = from c in ContextoDeObjs.VW_LISTAR_TD_CLASE_FACTURA
                        orderby c.DES_CLASE_FACTURA ascending
                        select new
                        {
                            c.ID_CLASE_FACTURA,
                            c.DES_CLASE_FACTURA
                        };

                Lista = q.ToList();

                return Lista;

            }
            catch (Exception)
            {
                
                throw;
            }

        }
    }
}
